package com.ihr360.sharedservice.calendar.service;



import com.ihr360.sharedservice.calendar.dto.StatutoryVacation;

import java.util.Date;
import java.util.List;

public interface StatutoryVacationService {

    List<StatutoryVacation> selectAll();

    List<StatutoryVacation> getWorkingCalendar(Integer year, Integer month);

    List<StatutoryVacation> selectAllStatutoryHoliday(Integer year, Integer month);

    List<StatutoryVacation> selectAllWorkDayForStatutoryHoliday(Integer year, Integer month);

    List<Boolean> findPermanentCalendar(Date date);

    List<String> getStatutoryVacationBetweenMonth(Date startMonth, Date endMonth);

    List<StatutoryVacation> getStatutoryHolidayVacationBetweenDay(Date startDate, Date endDate);
}
